*{margin:0;padding:0;}
html{background:#fbfbfb!important;}
body{padding-top:30px;font-family:sans-serif;font-size:12px;}
#loginform{margin-left:8px;padding:26px 24px 46px;font-weight:normal;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;border:1px solid #e5e5e5;-moz-box-shadow:rgba(200,200,200,0.7) 0 4px 10px -1px;-webkit-box-shadow:rgba(200,200,200,0.7) 0 4px 10px -1px;-khtml-box-shadow:rgba(200,200,200,0.7) 0 4px 10px -1px;box-shadow:rgba(200,200,200,0.7) 0 4px 10px -1px;}
form .forgetmenot{font-weight:normal;float:left;margin-bottom:0;}
.button-primary{font-family:sans-serif;padding:3px 10px;border:none;font-size:13px;border-width:1px;border-style:solid;-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;cursor:pointer;text-decoration:none;margin-top:-3px;}
#login form p{margin-bottom:0;}
label{color:#777;font-size:14px;}
form .forgetmenot label{font-size:12px;line-height:19px;}
form .submit,.alignright{float:right;}
form p{margin-bottom:24px;}
h1 a{
	width:900px;
	height: 67px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background-image: url(../images/banner.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#login{width:320px;margin:7em auto;}
#login2{width:900px;margin:7em auto;}
#login_error,.message{margin:0 0 16px 8px;border-width:1px;border-style:solid;padding:12px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#nav,#backtoblog{text-shadow:rgba(255,255,255,1) 0 1px 0;margin:0 0 0 16px;padding:16px 16px 0;}
#backtoblog{padding:12px 16px 0;}
body form .input{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;font-weight:200;font-size:24px;width:97%;padding:3px;margin-top:2px;margin-right:6px;margin-bottom:16px;border:1px solid #e5e5e5;background:#fbfbfb;outline:none;-moz-box-shadow:inset 1px 1px 2px rgba(200,200,200,0.2);-webkit-box-shadow:inset 1px 1px 2px rgba(200,200,200,0.2);box-shadow:inset 1px 1px 2px rgba(200,200,200,0.2);}
input{color:#555;}
.clear{clear:both;}
#pass-strength-result{font-weight:bold;border-style:solid;border-width:1px;margin:12px 0 6px;padding:6px 5px;text-align:center;}

#boxes .window{position:fixed;left:0;top:0;width:440px;height:400px;display:none;z-index:9999}
#boxes #dialog{width:500px;height:250px;background:none repeat scroll 0 0 rgba(255,255,255,.24);border-radius:5px 5px 5px 5px;padding:5px;z-index:10000}
.classic-popup{background-color:#fff;width:100%;height:100%;display:block}
.forgot-top{width:100%;float:left;line-height:40px;background:url("../images/new_pop_top_img_bg.png") repeat-x scroll left top #5b9d05;text-transform:uppercase;color:#fff;font-size:14px;width:100%;text-shadow:0 1px 0 #666}
.forgot-title{float:left;margin-top:3px;margin-left:5px;font-weight:bold}
.close-icon{float:right;margin-right:3px;margin-top:1px;cursor:pointer}
.huongdan{float:left;text-align:justify;margin:5px 10px;font-size:12px;line-height:30px}

.forgotform{float:left;width:100%}
.forgot-item{float:left;width:100%;margin-bottom:5px}
.forgot-item-title{float:left;width:100px;text-align:right;margin-top:6px}
.forgot-item-input{float:left;margin-left:5px}
.forgot-item-input input{border:solid 1px #cdcdcd;height:22px}
.cpt_img{float:left;margin-left:5px;margin-top:2px}
.cpt_img img{float:left}
.forgot-item-btn{float:left;height:23px;width:75px;background:url("../images/BtnGreenBlue.png") no-repeat center top}
.forgot-item-btn:hover{background-position:0 -23px;cursor:pointer}
.forgot-item-btn a{float:left;width:100%;text-align:center;line-height:20px;font-size:14px;font-weight:bold;color:#fff}

.fwaiting{float:left;margin-left:20px;margin-top:3px;display:none}
